package cn.iocoder.yudao.module.bpm.api.amis.dto;

import com.alibaba.fastjson.JSONObject;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;

@Data
public class AmisFormConfigDto implements Serializable {

    @Schema(description = "表单名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "芋道")
    private String formName ;
    @Schema(description = "表单Key", requiredMode = Schema.RequiredMode.REQUIRED, example = "FormKeyAAA")
    private String formKey ;
    @Schema(description = "AMIS的json对象")
    private JSONObject amisJson;
    @Schema(description = "组件的类型")
    private JSONObject componentType;
    @Schema(description = "当前表单列的信息")
    private Map<String,JSONObject> columnMap;


}
